#!/bin/bash
function torku () { alku=$(date +%S%N); sudo /sbin/sysctl vm.drop_caches; loppu=$(date +%S%N); sleep $(echo "($1-($loppu-$alku))/1000000000" | bc -l) ; }; sudo echo; time torku 100000000

echo "foo,bar" | awk '{x="'"`date +%S%N`"'"; printf "%s\n",x }' { while (i > x+100000); do : ;done ;}

echo "a" | awk '{alku="'"`date +%S%N`"'";loppu=alku+100000; print alku'  'loppu} #while (i > x+100000); do : ;done ;}

echo "foo,bar" | awk '{alku="'"`date +%S%N`"'"; loppu=alku+100000; while ("'"`date +%S%N`"'">loppu) { print "a" }  }'
 

time function odota () {   alkuhetki=$(date +%N); lopetushetki=$((alkuhetki+$1 )); until [[ $(date +%N) > $lopetushetki ]] > $1; do : ; done }; odota 100000 


 
